body {
    min-width: 320px;
    width: 10rem;
    margin: 0 auto;
    line-height: 1.5;
    font-family: Arial,Helvetica;
    background: #f7f7f7;
    // max-width: 750px;
  }
  ::-webkit-scrollbar {
    display: none;
  }
header {
    height:7.12rem;
    background-image:linear-gradient(180deg,#f24c59 0%,#f28c4c 100%);
    padding-top: 1.813333rem;
    box-sizing: border-box;
    .search {
      display: flex;
      justify-content: center;
      position: relative;
     width:9.2rem;
     height: .853333rem;
      margin: 0 auto;
      input {
        width: 7.946667rem;
        height: .853333rem;
        border: 0;
        outline:none;
        border-radius: 2.48rem;
        padding-left: 1.226667rem;
        box-sizing: border-box;
        font-size: .373333rem;
        &::placeholder {
          color:#b0b8c2;
        }
      }
      &::before {
        content: "";
        width: .373333rem;
        height: .373333rem;
        background: url(../imgaes/Search\ Glyph@3x.png) no-repeat;
        background-size: contain;
        position: absolute;
        left:.666667rem;
        top:.266667rem;
      }
      span {
        text-align: center;
        color: #fff;
        font-size: .24rem;
        margin-left: .4rem;
        img {
          width: .426667rem;
          height: .426667rem;
          margin: 0 auto;
        }
      }
    }
    .navs {
      width: 100%;
      height: .666667rem;
      overflow-x: scroll;
    .nav {
      width: 150%;
      display: flex;
      // justify-content: space-evenly;
      align-items: center;
      height: .666667rem;
      margin: 0 auto;
      li {
        text-align: center;
        margin-right: .746667rem;
        a {
          color:#ffffff;
          font-size:.373333rem;
          &:hover {
            font-weight:600;
            color:#ffffff;
            font-size:.426667rem;
            // border-bottom:  .053333rem solid #fff;
          }
        }
      }
    }
  }
    .banner {
      width: 9.173333rem;
      height: 3.306667rem;
      margin: .133333rem auto 0;
      // max-width: 750px;
      img {
        width: 100%;
        height: 100%;
      }
    }
}
.nave-to {
  display: flex;
  justify-content:center;
  flex-wrap: wrap;
  padding: .16rem .693333rem 0 .533333rem;
  box-sizing: border-box;
  width: 9.173333rem;
  height: 3.786667rem;
  margin: .266667rem auto .266667rem;
  background-color: #fff;
  border-radius:.266667rem;
  box-shadow:0px 0px .266667rem rgba(114, 114, 114, 0.16);
  li {
    width: 1.333333rem;
    height: 1.333333rem;
    text-align: center;
    // background: skyblue;
    margin-left: .24rem;
    img {
      width: .8rem;
      height: .8rem;
      margin: 0 auto;
    }
    span {
      display: block;
      color:#06121e;
      font-size:.32rem;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      white-space: normal;
    }
  }
}
.imgt {
  width: 9.173333rem;
  height: 4.8rem;
  border-radius: .266667rem;
  background-color: #fff;
  box-shadow:0px 0px .16rem rgba(82, 82, 82, 0.16);
  margin: 0 auto .266667rem;
  padding: 9px 8px 8px 8px;
  box-sizing: border-box;
  display: flex;
  .imgtl {
    width: 4.266667rem;
    height: 4.346667rem;
    background: url(../imgaes/xmn.png) no-repeat;
    background-size: cover;
    text-align: center;
    color: #fff;
    margin-right: .213333rem;
    h3 {
      font-size: .4rem;
      margin-top: .213333rem;
    }
    p {
      font-size: .266667rem;
    }
  }
  .imgtrr{
    width: 4.266667rem;
    height: 4.533333rem;
    display: flex;
    flex-wrap: wrap;
  .imgtr1 {
    width: 4.266667rem;
    height: 2.133333rem;
    background: url(../imgaes/hzp.png) no-repeat;
    background-size: contain;
    color: #fff;
    text-align: left;
    padding: .213333rem 0 0 .213333rem;
    h3 {
      font-size: .4rem;
    }
    p{
      font-size:.266667rem;
    }
    span {
      display: block;
      font-size: .266667rem;
      margin-top: .24rem;
    }
  }
  .imgtr2 {
    width: 4.266667rem;
    height: 2.08rem;
    background: url(../imgaes/my.png) no-repeat;
    background-size: contain;
    text-align: left;
    color: #21308f;
    h3 {
      font-size: .4rem;
    }
    p {
      font-size: .266667rem;
    }
    span {
      font-size: .266667rem;
    }
  }
}
}
.much {
  width: 9.173333rem;
  height: 3.733333rem;
  background-color: #fff;
  border-radius:.266667rem;
  box-shadow:0px 0px .16rem rgba(111, 111, 111, 0.16);
  margin: 0 auto;
  .muchs {
    width: 100%;
    height: 1.44rem;
    background-image:linear-gradient(180deg,rgba(243,98,107, .28) 0%,rgba(242, 140, 76, 0) 100%);
    border-radius:.266667rem .266667rem 0px 0px;
    box-shadow:0px 0px .16rem rgba(111, 111, 111, 0.16);
    display: flex;
    justify-content: space-between;
    .muchsl {
      padding: .346667rem 0 0 .426667rem;
      box-sizing: border-box;
      h3 {
        color:#202020;
        font-size:.426667rem;
      }
      p {
        color:#b0b8c2;
        font-size:.293333rem;
      }
    }
    .muchsr {
      ul {
        display: flex;
        justify-content: space-between;
        padding: .48rem .373333rem 0 0;
        box-sizing: border-box;
        li {
          &:nth-child(1) {
            width: .64rem;
            height: .373333rem;
            margin-right: .213333rem;
            img{
              width: 100%;
              height: 100%;
            }
          }
          &:nth-child(n+2) {
            width:.4rem;
            height:.373333rem;
            background-color:#202020;
            border-radius:.053333rem;
            font-size: .24rem;
            color: #fff;
            text-align: center;
            line-height: .373333rem;
          }
          
        }
        span {
          display: block;
          width: .24rem;
          height: .346667rem;
          font-size: .24rem;
          text-align: center;
        }
      }
    }
  }
  .usl {
    display: flex;
    justify-content: space-evenly;
    li {
      width: 1.6rem;
      height: 1.733333rem;
      text-align: center;
      img {
        height: 1.6rem;
        width: 1.173333rem;
        margin: 0 auto;
      }
      p {
        color:#ff6200;
        font-size:.293333rem;   
      }
    }
  }
}
.bg {
  width: 9.653333rem;
  height: 2.613333rem;
  margin: 0 auto;
  img {
    width: 100%;
    height: 100%;
  }
}
.bg2 {
  width: 9.173333rem;
  height: 3.68rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  .bgl,.bgr {
    width: 4.96rem;
    height: 3.68rem;
    background: url(../imgaes/hg.png) no-repeat;
    background-size: contain;
    padding: .346667rem 0 0 .613333rem;
    box-sizing: border-box;
    h3 {
      text-shadow:0px 0px .053333rem rgba(77, 33, 0, 0.16);
      color:#000000;
      font-size:.426667rem;
    }
    p {
      width: 1.733333rem;
      height: .453333rem;
      color: #fff;
      text-align: center;
      line-height: .453333rem;
      background: #ffa500;
      border-radius: .373333rem;
      font-size: .266667rem;
    }
  }
  .bgr {
    background: url(../imgaes/lx.png) no-repeat;
    background-size: contain;
    p {
      background-color: #a51919;
    }
  }
}
.cont {
  width: 9.173333rem;
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
  li {
    width: 2.133333rem;
    height: 3.2rem;
    padding: .293333rem 0 0 .373333rem;
    box-sizing: border-box;
    box-shadow:0px 0px .16rem rgba(0, 0, 0, 0.16);
    h3 {
      color:#262626;
      font-size:.426667rem;
    }
    p {
      width: 1.44rem;
      height: .453333rem;
      text-align: center;
      border: 1px solid #f49641;
      line-height: .453333rem;
      color:#f49641;
      font-size:.32rem;
      border-radius: .053333rem;
    }
    &:nth-child(1) {
      background:#fff url(../imgaes/蒙版组\ 5@3x.png) no-repeat;
      background-size:100% 100%;
    }
    &:nth-child(2) {
      background:#fff url(../imgaes/蒙版组\ 4@3x.png) no-repeat;
      background-size:100% 100%;
      p {
        width: .96rem;
      }
    }
    &:nth-child(3) {
      background:#fff url(../imgaes/蒙版组\ 3@3x.png) no-repeat;
      background-size:100% 100%;
    }
    &:nth-child(4) {
      background:#fff url(../imgaes/蒙版组\ 2@3x.png) no-repeat;
      background-size:100% 100%;
    }
  }
}
.sp{
  margin: .32rem auto 1.6rem;
  width: 9.173333rem;
  display: flex;
  justify-content: space-between;
.uks {
 

  li{
    position: relative;
    background-color:#ffffff;
    border-radius:.266667rem;
    box-shadow:0px 0px .16rem rgba(139, 139, 139, 0.3);
    margin-bottom: .266667rem;
    img {
      width: 100%;
      height: 4.48rem;
    }
    .text {
      width: 100%;
      height: 55px;
      // margin-bottom:.4rem;
      margin-top: .266667rem;
      p {
        margin: 0 auto;
        width: 4.186667rem;
        height: 1.066667rem;
        color:#3d444d;
        font-size:.373333rem;
        padding-left: .213333rem;
        box-sizing: border-box;
        span {
          width: .693333rem;
          height: .32rem;
          background: #eb5f3e;
          color:#ffffff;
          font-size:.213333rem;
          line-height: .32rem;
          text-align: center;
          border-radius: .266667rem;
          padding:.053333rem .133333rem;
          box-sizing: border-box;
        }
      }
    }
    .text-e {
      width: 100%;
      display: flex;
      justify-content: space-between;
      height: .666667rem;
      align-items: center;
      position: absolute;
      top:6rem;
      left: 0;
      span {
        font-weight:600;
        color:#eb5f3e;
        font-size:.48rem;
      }
      p {
        color:#c0c5cc;
        font-size:.32rem;
      }
    }
    .img {
      width: 1.973333rem;
      height:.426667rem;
      position: absolute;
      top:6.933333rem;
      left: .266667rem;
      img {
        width: 100%;
        height: 100%;
      }
    }
    .text-p {
      margin-top: .48rem;
    }
   
  }
}
}
footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.413333rem;
  background-color:#ffffff;
  box-shadow:.08rem .106667rem .56rem rgba(6, 0, 1, 0.14);
  display: flex;
  justify-content: space-evenly;
  a {
    display: block;
    flex: 20%;
    text-align: center;
    color:#707070;
    font-size:.266667rem;
    img {
      width: .533333rem;
      height: .533333rem;
      margin: .266667rem auto .133333rem;
    }
  }
}